Towards Model Driven Verifiable Deployment of Distributed Simulations in Cloud
نویسنده
چکیده
Running simulations on cloud computing platforms offers advantages to users such as on-demand computing and scalability. Despite these benefits offered by cloud computing platforms, limitations exists in verifiable and efficient deployment of these simulations in the cloud. Moreover, distributed simulations impose additional requirements of coordinated time stepped execution to progress the simulations. As such, deadline-aware resource allocation for different simulation entities and dynamic execution of load balancing strategies are required to minimize the total execution time. Also, the cloud provider’s interest in minimal execution cost is another requirement which demands workload consolidation for these distributed simulations. In this context, there is a general lack of mechanisms that address these concerns in the cloud hosted distributed simulation space. To address these gaps, this research proposes Model Driven Verifiable Distributed Simulations in Cloud (MoViDiX). It provides DSML building blocks for rapid provisioning of distributed simulations in cloud. It also provides a verification subsystem that identifies simulation resource incompatibilities and finds solution for verified deployment of the simulation. Leveraging Models@Runtime principles, dynamic resource management for effective simulations for deadline aware execution is proposed.
منابع مشابه
Software Architecture for the Cloud - A Roadmap Towards Control-Theoretic, Model-Based Cloud Architecture
The cloud is a distributed architecture providing resources as tiered services. Through the principles of service-orientation and generally provided using virtualisation, the deployment and provisioning of applications can be managed dynamically, resulting in cloud platforms and applications as interdependent adaptive systems. Dynamically adaptive systems require a representation of requirement...
متن کاملModel-driven Automated Deployment of Large-scale CPS Co-simulations in the Cloud
With increasing advances in Internet-enabled devices, large cyber-physical systems (CPS) are being realized by integrating several sub-systems together. Analyzing and reasoning different properties of such CPS requires co-simulations by composing individual and heterogeneous simulators, each of which addresses only certain aspects of the CPS. Often these co-simulations are realized as point sol...
متن کاملTech report: Orchestrating your cloud orchestra: Model driven development of cloud deployment and orchestration for distributed computer music instruments
Cloud computing potentially ushers in a new era of computer music performance with exceptionally large computer music instruments consisting of 10s to 100s of virtual machines called a Cloud Orchestra. Cloud computing allows for the rapid provisioning of resources, but to deploy such a complicated and interconnected network of software synthesizers in the cloud requires a lot of manual work, sy...
متن کاملSESOS: A Verifiable Searchable Outsourcing Scheme for Ordered Structured Data in Cloud Computing
While cloud computing is growing at a remarkable speed, privacy issues are far from being solved. One way to diminish privacy concerns is to store data on the cloud in encrypted form. However, encryption often hinders useful computation cloud services. A theoretical approach is to employ the so-called fully homomorphic encryption, yet the overhead is so high that it is not considered a viable s...
متن کاملA Model based on Cloud Computing for the implementation and management IT services in Banks
In recent years, the banking industry has made significant changes in technology and communications. The expansion of electronic communications and a large number of people around the world access to the Internet, appropriate to establish trade and economic exchanges provided but high costs, lack of flexibility and agility in existing systems because of the large volume of information, confiden...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017